Logic Operators by means of CNN
While intrinsically being analogical tools, CNN allow basic logic operators to be implemented onto a set of binary signals.
The templates used for performing AND, OR, NOT, and difference logic operators are characterized by the presence of only a non-zero central element.
Below, the templates and Bias values used in the demonstration contained in this CD are described
0 0 0 0 0 0
A = 0 2 0 B = 0 1 0 I = -1
0 0 0 0 0 0
|
0 0 0 0 0 0
A = 0 2 0 B = 0 1 0 I = 1
0 0 0 0 0 0
|
0 0 0 0 0 0
A = 0 1 0 B = 0 -2 0 I = 0
0 0 0 0 0 0
|
0 0 0 0 0 0
A = 0 2 0 B = 0 -1 0 I = -1
0 0 0 0 0 0
|
Here a simple implementation of logic operators.